import validateMillis from "@/app/www/mws/validateMillis"; import validateTotem from "@/app/www/mws/validateTotem"; import { getAutoEssays, postAutoEssay } from "@/app/www/systems/autoEssay"; export const GET = validateMillis(async (req, { params: { forumID } }) => { const avatarID = req.headers.get("avatarID") as string; return Response.json(await getAutoEssays(forumID, avatarID)); }); export const POST = validateMillis( validateTotem(async (req, { params: { forumID } }) => { const avatarID = req.headers.get("avatarID") as string; const { title, text } = await req.json(); if (!title || !text) { return new Response(undefined, { status: 400 }); } return Response.json( { autoEssayID: Number( await postAutoEssay(forumID, avatarID, title, text), ), }, { status: 201 }, ); }), );